#ifndef FILEREADBEHAVIORWAV_H
#define FILEREADBEHAVIORWAV_H

#include "IFileReadBehavior.h"

// Subclass of the general FileReadBehavior Interface
class FileReadBehaviorWAV : public IFileReadBehavior
{	
	Q_OBJECT
	
public:
    FileReadBehaviorWAV();
	~FileReadBehaviorWAV(){ };
	
    int calculateWaveform ( SoundSample* parentSample, int width );
	int gatherMetaInformation( SoundSample* parentSample );
	
signals:
	void percentFinished(int);
};


#endif // WAVFILEREADBEHAVIOR_H
